By plane
Contrary to popular belief, flying into Nainital is the fastest way to reach the hill station. Nainital is served by PantNagar Airport, located about 2 hours away. It is served by Jagson airlines and Kingfisher airlines wef 11/6/11. It is one of the least busy airports in the country, handling only 6 scheduled flights a week.10.30AM--Kingfisher Airlines----3360/- rs. only.
By road
There are daily bus services from Delhi. The buses leave from ISBT Anand Vihar delhi
and are run by Uttarakhand Roadways.
Driving to Nainital takes 7 to 8 hours. From Delhi, it's highway driving throughout. NH 24 connects Delhi to Rampur via Hapur. At Rampur, turn and head north on NH 87 all the way up to Nainital. En-route halts include the Wonderland, Rwy crossing, Moradabad and The Cottage, Jeliokot.
Taxi fare is around Rs 1500-2200.
By train
The nearest railway station is Kathgodam, 35 km away. Taxis charge Rs 250-300 to Nainital, you can also board taxis on sharing basis which would cost 75 per person. Most hotels will arrange for a pick up on prior request, Rs 600-900.You can also walk out of Kathgodam station, the bus station is only 100 meters away, take a bus to Nainital, its only 34 rupees per person.
Here are some useful trains to get to Nainital:
Train Number | Train Name | You may board at | You may alight at |
15013 | Ranikhet Express | Delhi | Kathgodam |
15035 | Uttarakhand Sampark Kranti Express | Delhi | Kathgodam |
13019 | Bagh Express | HowrahKolkata, Gorakhpur, Lucknow | Kathgodam |
14120 | Dehradun-Kathgodam Express | Dehradun, Haridwar | Kathgodam |
12039 | Kathgodam Anand Vihar Shatabdi | Delhi | Kathgodam |
Also see Rail travel in India